#footer{border-top:1px #ddd solid; margin-top:30px;}
#footer a{text-decoration:none;}
#footer a:hover{color:#990000; text-decoration:underline;}

#footer .foot-service {border-bottom:1px #ddd solid;padding-bottom:30px}
#footer .foot-service dl{float:left;width:23%;padding-bottom:10px;margin-top:30px; text-align:left;color:#666;}
#footer .foot-service dl.dl-first{margin-left:70px;}
#footer .foot-service dt{background:url(../images/foot-service.gif) no-repeat;width:198px; height:27px; overflow:hidden}
#footer .foot-service dt.fts-2{ background-position:0 -28px;}
#footer .foot-service dt.fts-3{ background-position:0 -55px;}
#footer .foot-service dt.fts-4{ background-position:0 -84px;}
#footer .foot-service dd{padding-left:30px; line-height:30px;}
#footer .foot-service dd a{color:#666;}
#footer .foot-service dd a:hover{color:#990000;}

#footer .foot-group,#footer .foot-copyright,#footer .foot-parter{ text-align:center;color:#666; background:#fff}
#footer .foot-group{margin: 5px auto 10px auto;padding-top:15px;}
#footer .foot-group a { margin: 0 7px;}

.foot-fixed{position:relative;z-index:990;}
.foot-fixed .panel{left:50%;margin-left:620px;display: block;bottom: 65px;position:fixed;_position:absolute;}
.foot-fixed .panel a,
.foot-fixed .panel span,
.foot-fixed .panel b{background-image:url(../images/20130330A_1.png);background-repeat: no-repeat;color:#666;}
.foot-fixed .panel a,
.foot-fixed .panel span{display: block;position: relative;width: 17px;height: 66px;padding: 28px 4px 0;margin: 5px 0;text-align: center;line-height: 14px;text-decoration: none;background-position: -85px -149px;}
.foot-fixed .panel a{cursor:pointer;}
.foot-fixed .panel b {position: absolute;top: 9px;left: 4px;width: 17px;height: 16px;overflow: hidden;background-position: 0 -219px;}
.foot-fixed .panel .backtop b{background-position: -21px -219px;}
.foot-fixed .panel a:hover{background-position: -50px -149px;text-decoration:none !important;}
.foot-fixed .panel .feedback:hover b{background-position: 0 -200px;}
.foot-fixed .panel .backtop:hover b{background-position: -21px -200px;}

#footer .foot-copyright {margin: 5px auto 10px auto; font-family:Tahoma, Geneva, sans-serif}
#footer .foot-parter a{margin-right:15px;}


/** 完整覆盖footer代码块 **/

#footer{border-top:1px #ddd solid; margin-top:30px;background-color: #fff;}
#footer a{text-decoration:none;}
#footer a:hover{color:#990000; text-decoration:underline;}
#footer .foot-service {border-bottom:1px #ddd solid;padding-bottom:30px}
#footer .foot-service dl{float:left;width:20%;padding-bottom:10px;margin-top:30px; text-align:left;color:#666;}
#footer .foot-service dl.dl-first{/*margin-left:70px;*/}
#footer .foot-service dt{background:url(../images/foot-service.gif) no-repeat;width:198px; height:27px; overflow:hidden}
#footer .foot-service dt.fts-2{ background-position:0 -28px;}
#footer .foot-service dt.fts-3{ background-position:0 -55px;}
#footer .foot-service dt.fts-4{ background-position:0 -84px;}
#footer .foot-service dt.fts-5{ background-image: none;}
#footer .foot-service dd{padding-left:30px; line-height:30px;}
#footer .foot-service dd a{color:#666;}
#footer .foot-service dd a:hover{color:#990000;}
#footer .tm_two{margin-top:16px;display:block;}

#footer .foot-group,#footer .foot-copyright,#footer .foot-parter{ text-align:center;color:#666; background:#fff}
#footer .foot-group{margin: 5px auto 10px auto;padding-top:15px;}
#footer .foot-group a { margin: 0 7px;}

.foot-fixed{position:relative;z-index:990;}
.foot-fixed .panel{left:50%;margin-left:620px;display: block;bottom: 65px;position:fixed;_position:absolute;}
.foot-fixed .panel a,
.foot-fixed .panel span,
.foot-fixed .panel b{background-image:url(../images/20130330A_1.png);background-repeat: no-repeat;color:#666;}
.foot-fixed .panel a,
.foot-fixed .panel span{display: block;position: relative;width: 17px;height: 66px;padding: 28px 4px 0;margin: 5px 0;text-align: center;line-height: 14px;text-decoration: none;background-position: -85px -149px;}
.foot-fixed .panel a{cursor:pointer;}
.foot-fixed .panel b {position: absolute;top: 9px;left: 4px;width: 17px;height: 16px;overflow: hidden;background-position: 0 -219px;}
.foot-fixed .panel .backtop b{background-position: -21px -219px;}
.foot-fixed .panel a:hover{background-position: -50px -149px;text-decoration:none !important;}
.foot-fixed .panel .feedback:hover b{background-position: 0 -200px;}
.foot-fixed .panel .backtop:hover b{background-position: -21px -200px;}

#footer .foot-copyright {margin: 5px auto 10px auto; font-family:Tahoma, Geneva, sans-serif}
#footer .foot-parter a{margin-right:15px;}
p{ margin:0px; padding:0px;}
.co_gr{ color:#B1B1B2}
.footer{ width:100%;background-color: #fff;}
.footer a{ text-decoration:none; color:#747474}
.footer a:hover{ color:#16AB84}
.footer .container{width: 1200px;margin:0 auto;overflow:hidden; }
.footer .f_ser{ padding:27px 0; overflow:hidden; border-bottom:solid 1px #e0e0e0}
.footer .f_ser ul{margin: 0px auto;padding:0px;list-style:none;}
.footer .f_ser li{width: 24.5%;float:left;border-left: solid 1px #e0e0e0;text-align:center;font-size:16px;line-height:30px;}
.footer .f_ser li a{background:url(../images/icon1.gif) no-repeat;padding-left:34px;line-height: 30px;padding-bottom: 5px;padding-top: 2px;}
.footer .f_ser li a.icon1 { background-position:0 0;}
.footer .f_ser li a.icon1:hover { background-position:0 -41px;}
.footer .f_ser li a.icon2{ background-position:0 -78px;}
.footer .f_ser li a.icon2:hover { background-position:0 -114px;}
.footer .f_ser li a.icon3{ background-position:3px -149px ;}
.footer .f_ser li a.icon3:hover { background-position:4px -182px;}
.footer .f_ser li a.icon4{background-position: 0 -221px;}
.footer .f_ser li a.icon4:hover { background-position:0 -257px;}
.footer .f_ser li a.icon5{ background-position: 3px -288px;}
.footer .f_ser li a.icon5:hover { background-position:5px -321px;}
.footer .f_link{ padding:40px 0; overflow:hidden;}
.footer .f_link ul{float:left;width: 187px;float:left;text-align:left;margin:0px;padding:0px;list-style:none;}
.footer .f_link li{ line-height:30px; font-size:12px;}
.footer .f_link li span{ font-size:14px; margin-bottom:15px; display:block;}
.footer .f_link .rbox{ width:264px; float:right;border-left:solid 1px #e0e0e0; text-align:center; height:167px; font-size:12px;}
.footer .f_link .rbox .phone{font-size:22px;margin:5px 0;color: #16ab84;}
.footer .f_link .rbox a{width: 110px;height: 28px;font-size: 12px;line-height: 28px;border: solid 1px #16ab84;background: #fff url(../images/icon2.png) no-repeat 9px center;color: #16ab84;display:block;margin:20px auto 0 auto;padding-left:14px;}
.footer .f_link .rbox a:hover{ background:#16ab84 url(../images/icon3.png) no-repeat 9px center; color:#fff;}
.footer .f_bottom{padding: 30px 0;font-size: 12px; overflow:hidden;background: #fafafa ;}
.footer .f_logo{float: left;width: 36px;height: 36px; margin-right: 10px;background: url(../images/f_logo.png) no-repeat }
.footer .text_links{ float:left; font-size:12px; color:#747474}
.footer .text_links p{margin-bottom:5px;font-size: 12px;}
.footer .text_links a{margin:0 5px;font-size: 12px;}
.footer .text_links .co_gr a{ color:#B1B1B2; margin:0px;}
.footer .text_links .co_gr a:hover{ color:#16AB84}
.footer .cx{ float:right; padding-top:5px;}
.footer .cx img{ margin:0 10px; float:left; border:none;}
.footer .fd{ background: url(../images/fd.png) no-repeat center bottom; height:50px; width:100%;}


.weixin_pop{ position: fixed !important;top: 50%;left: 50%;_position: absolute;_top: 15%;_margin-top: 0;z-index: 1050 ;width: 660px;  margin-left: -330px; margin-top: -300px;background-color: #fff;outline: none; display:none;-webkit-transition: opacity .4s linear, top .4s ease-out;transition: opacity .4s linear, top .4s ease-out;}
.weixin_pop .pop_title{ position: relative;height: 32px;padding: 14px 20px;background-color: #f5f5f5;}
.weixin_pop .pop_title a{position: absolute;top: 14px;right: 14px;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #757575;cursor: pointer;-webkit-transition: all .2s; transition: all .2s;z-index: 10; border-radius: 15px;background-image:url(../images/close.png);background-position-y: 0px;}
.weixin_pop .pop_title a:hover{background-position-y: -30px;}
.weixin_pop .pop_title h3{ margin: 0; font-size: 18px;font-weight: 400;line-height: 32px;color: #424242;}
.weixin_pop .pop_img{position: relative;max-height: 400px;padding: 40px 60px;text-align: center;}
.weixin_bg{ background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5; }
/** 代码块覆盖结束 */

